# gitlab CICD用法
# 安装gitlab-runner
mkdir -p /home/docker/conf/gitlab-runner
# 带有docker和jdk8的gitlab-runner
docker run -d \
--name gitlab-runner-docker-jdk8 \
--restart always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /home/docker/conf/gitlab-runner:/etc/gitlab-runner \
-v /home/docker/data/.m2:/home/gitlab-runner/.m2 \
docker.mofar.top/gitlab-runner:docker-jdk8
# 注册gitlab-runner
#进入容器
docker exec -it gitlab-runner-docker-jdk8 /bin/bash
#进入注册
gitlab-runner register
# 输入url(在gitlab上的CICD上可以找到)
https://git.mofar.top/
#Enter the registration token(在gitlab上可以找到)
ssdc7gGy9jGgMfvdsaw234
#Enter a description for the runner(描述)
dss-19216810021-shell-support-docker
#Enter tags for the runner (comma-separated) runner的名称,逗号隔开,用于gitlab-ci的tags
dss-19216810021
#Enter optional maintenance note for the runner(可选的维护说明)
this runner is use for dss test.
#Enter an executor: ssh, virtualbox, docker+machine, kubernetes, custom, parallels, shell, docker-ssh+machine, docker, docker-ssh:
shell
#Runner registered successfully
exit
# 反注册
#列出所有注册的url和token
gitlab-runner list
#
gitlab-runner unregister -u https://git.mofar.top/ -t ssd33gGy9jGgwerC21sy
当然也可以直接到config.toml文件里把相应的runner删除掉,然后重新。